
// var alu = aluString.utf8CString.map({ UInt8($0) })
// func runSingleCases(){
//     let caseType = "Numerical Calculation"
//     let benchmark = BenchmarkSuite()
//     alu.popLast()
//     benchmark.addTests(caseType,"Numerical Calculation BitOp1", runBitOp1)
//     benchmark.addTests(caseType,"Numerical Calculation BitOp2", runBitOp2)
//     benchmark.addTests(caseType,"Numerical Calculation BitOp3", runBitOp3)
//     benchmark.addTests(caseType,"Numerical Calculation BitOp4", runBitOp4)
//     benchmark.addTests(caseType,"Numerical Calculation Cordic", RunCordic)
//     benchmark.addTests(caseType,"Numerical Calculation Mandelbrot", runMandelbrot)
//     benchmark.addTests(caseType,"Numerical Calculation Fasta1", runFasta1)
//     benchmark.addTests(caseType,"Numerical Calculation Fasta2", runFasta2)
//     benchmark.addTests(caseType,"Numerical Calculation Fasta3", runFasta3)
//     benchmark.addTests(caseType,"Numerical Calculation floatNumAddition", runFloatNumAddition)
//     benchmark.addTests(caseType,"Numerical Calculation floatNumSubtraction", runFloatNumSubtraction)
//     benchmark.addTests(caseType,"Numerical Calculation floatNumProduction", runFloatNumProduction)
//     benchmark.addTests(caseType,"Numerical Calculation floatNumDivision", runFloatNumDivision)
//     benchmark.addTests(caseType,"Numerical Calculation bitOpsAND", runBitOpsAND)
//     benchmark.addTests(caseType,"Numerical Calculation bitOpsOR", runBitOpsOR)
//     benchmark.addTests(caseType,"Numerical Calculation bitOpsXOR", runBitOpsXOR)
//     benchmark.addTests(caseType,"Numerical Calculation bitOpsNOT", runBitOpsNOT)
//     benchmark.addTests(caseType,"Numerical Calculation bitOpsShiftLeft", runBitOpsShiftLeft)
//     benchmark.addTests(caseType,"Numerical Calculation bitOpsShiftRight", runBitOpsShiftRight)
//     benchmark.addTests(caseType,"Numerical Calculation integerNumAddition", runIntegerNumAddition)
//     benchmark.addTests(caseType,"Numerical Calculation integerNumSubstraction", runIntegerNumSubstraction)
//     benchmark.addTests(caseType,"Numerical Calculation integerNumProduction", runIntegerNumProduction)
//     benchmark.addTests(caseType,"Numerical Calculation integerNumDivision", runIntegerNumDivision)
//     benchmark.addTests(caseType,"Numerical Calculation floatNumComparision1", runFloatNumComparision1)
//     benchmark.addTests(caseType,"Numerical Calculation floatNumComparision2", runFloatNumComparision2)
//     benchmark.addTests(caseType,"Numerical Calculation stringCalculation", runStringCalculation)
//     benchmark.addTests(caseType,"Numerical Calculation complexFloatNumeric", runComplexFloatNumeric)
//     benchmark.addTests(caseType,"Numerical Calculation complexIntegerNumeric", runComplexIntegerNumeric)
//     benchmark.addTests(caseType,"Numerical Calculation bitOpsShiftRightFillZero", runBitOpsShiftRightFillZero)
//     benchmark.addTests(caseType,"Numerical Calculation PartialSum", runPartialSum)
//     benchmark.addTests(caseType,"Numerical Calculation runSpectralnorm", runSpectralnorm)
//     benchmark.runSingleTests()
// }